.clearfix:after{display: block;content: ""; height: 0; clear: both;}
/*内容页面制作*/
.title{width:450px;margin:40px auto 35px}
.title .line{background:url(../images/line.jpg) repeat-x center center;height: 36px; line-height:36px; width: 450px; text-align: center;}
.title .line span{background: #fff;padding:0px 10px;font-size: 26px;}
.title p{ text-align: center;font-size: 10px;color: #999;}
.group-business {
    width: 100%;
    height: auto;
    position: relative;   
    padding-bottom: 30px;
}

.group-business .group-business-bottom-bg {
    width: 100%;
    height: 75%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #f1f1f1;
}

.group-business .group-business-main {
    width: auto;
    height: auto;
   /* padding: 0 90px;*/
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 9;
}

.group-business .group-business-main ul {
    padding: 0;
    margin: 0;
}

.group-business .group-business-main ul li { 
    width: 23.5%;
    height: 210px;
    float: left;
    margin-right: 2%;
    margin-bottom: 2.2%;
    list-style: none;
    position: relative;
}

.group-business .group-business-main ul li.bottom {
    margin-bottom: 0 !important;
}

.group-business .group-business-main ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.group-business .group-business-main ul li.tebie {
    margin-right: 0;
}

.group-business .group-business-main ul li.one {
    background: url('../images/index_img1.jpg') no-repeat center center;
    background-size: cover;
}

.group-business .group-business-main ul li.two {
    background: url('../images/index_img3.jpg') no-repeat center center;
    background-size: cover;
}

.group-business .group-business-main ul li.three {
    background: url('../images/index_img5.jpg') no-repeat center center;
    background-size: cover;
}

.group-business .group-business-main ul li.four {
    background: url('../images/index_img8.png') no-repeat center center;
    background-size: cover;
    margin-bottom:2.2%;
}

.group-business .group-business-main ul li.five {
    background: url('../images/index_img2.jpg') no-repeat center center;
    background-size: cover;
    margin-bottom: 2.2%;
}

.group-business .group-business-main ul li.six {
    background: url('../images/index_img4.jpg') no-repeat center center;
    background-size: cover;
    margin-bottom: 2.2%;
}

.group-business .group-business-main ul li.seven {
    background: url('../images/index_img9.png') no-repeat center center;
    background-size: cover;
    margin-bottom: 2.2%;
}
.group-business .group-business-main ul li.seven a{
    display:block;
}

.group-business .group-business-main ul li.seven .more{
    display:none;
}

.group-business .group-business-main ul li.seven.teshu{
    width:100%;
    height:auto;
    text-align:right;
    background:none !important;
}

.group-business .group-business-main ul li.seven.teshu>a{
    display:none;
}

.group-business .group-business-main ul li.seven.teshu .more{
    display:inline-block;
    cursor: pointer;
}

.group-business .group-business-main ul li .shade-content {
    width: 100%;
    height:45px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
}

.group-business-main ul li .shade-content .name {
    padding: 0 38px;
    height: 32px;
    line-height: 32px;
    margin-top: 7px;
    font-weight: bold;
    color: white;
    text-align: center;
    position: relative;
}
.group-business-main ul li .shade-content .name img{ vertical-align: middle;margin-right: 20px;}


.group-business .title {    
    margin-bottom: 35px;
}

.group-business .title .content {
    width: 250px;
    height: 39px;
    background: url('../images/group_business_title.png') no-repeat top left;
}

.english-edition .group-business .title .content{
    width: 249px;
    height: 26px;
    background: url('../images/en_group_business_title.png') no-repeat top left;
}

/*中间bannerr*/
.group-about-kv {
    width: 100%;
    height: 610px;
    background: url('../images/index.png') no-repeat top center;
    background-size: cover;
    position: relative;
    display: table;
    margin-bottom: 96px;
}

.group-about-kv .txt {
    display: table-cell;
    vertical-align: middle;
    padding: 0 30px;
    color: white;
    letter-spacing: -1px;
}

.group-about-kv .txt .titleban {
    font-size: 35px;
    font-weight: bold;
}

.group-about-kv .txt .titleban span {
    font-size: 32px;
    font-weight: normal;
}

.group-about-kv .txt .english {
    font-size: 64px;
    font-weight: bold;
    margin-bottom: 20px;
}

.group-about-kv .txt .china {
    line-height: 30px;
}

.group-news-content {
    width: auto;
    height: auto;
    padding: 0 90px;
}

.group-news-content .titleban {
    width: 343px;
    height: 38px;
    background: url('../images/index_new_title.png') no-repeat top center;
    margin-bottom: 10px;
}

.english-edition .group-news-content .titleban {
    width: 423px;
    height: 26px;
    background: url('../images/en_index_new_title.png') no-repeat top center;
    margin-bottom: 10px;
}

.group-news-content .news-main {
    width: 100%;
    height: 358px;
    overflow: hidden;
}

.group-news-content .news-main .news-main-left {
    width: 43.8%;
    height: 342px;
    float: left;
    padding-top: 11px;
    border-top: 5px solid #e3c590;
    background-size: cover;
}

.group-news-content .news-main .news-main-left .pc {
    display: block;
}

.group-news-content .news-main .news-main-left .mobile {
    display: none;
}

.group-news-content .news-main .news-main-left div {
    width: 100%;
    height: 100%;
}

.group-news-content .news-main .news-main-left img {
    width: 100%;
    height: 100%;
}

.group-news-content .news-main .news-main-right {
    width: 56.2%;
    height: 342px;
    float: right;
    padding-top: 11px;
    border-top: 5px solid #14355c;
}

.group-news-content .news-main .news-main-right .news-right-news-info {
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    position: relative;
}

.group-news-content .news-main .news-main-right .news-right-news-info:after {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-right: 50px solid #f8f8f8;
    border-bottom: 50px solid transparent;
    position: absolute;
    left: -25px;
    top: 50%;
    margin-top: -50px;
    content: '\20';
}

.news-main .news-main-right .news-right-news-info .news-main-content {
    padding: 20px 100px 0 100px;
    height: 320px;
}

.news-right-news-info .news-main-content .news-main-content-info {
    width: 100%;
    height: 100%;
    background: url('../images/index_news_img.png') no-repeat bottom right;
}

.news-main-content .news-main-content-info .title {
    width: 100%;
    height: auto;
    background: none;
    font-weight: bold;
    position: static;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-main-content .news-main-content-info .time {
    font-size: 14px;
    margin: 10px 0;
    font-weight: bold;
}

.news-main-content .news-main-content-info .details {
    width: 100%;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 30px;
    max-height:125px;
}

.news-main-content .news-main-content-info .more {
    margin-top: 20px;
    cursor: pointer;
}

.group-business .group-business-main ul li .shade-content .text {
    color: white;
    text-align: center;
    padding: 0 38px;
    margin-top: 15px;
    display: none;
}

.group-business .group-business-main ul li:hover .shade-content {
    height: 100%;
    display: table;
}

.group-business .group-business-main ul li:hover .shade-content span {
    display: table-cell;
    vertical-align: middle;
}

.group-business .group-business-main ul li:hover .shade-content .text {
    display: block;
}

.group-business .group-business-main ul li .shade-content {
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}




.group-business .container{width:1200px; margin:0 auto}


#ballon {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    pointer-events: none;
    perspective: 1000px;
}


#ballon .ballon-1,
#ballon .ballon-2 {
    position: absolute;
    background: url("../img/ballon_1.png") no-repeat -50% 0/100% auto;
    width: 177px;
    height: 225px;
    left: 0;
    bottom: -225px;
}
#ballon .ballon-2 {
    background-image: url("../img/ballon_2.png");
}

.news {
    width: auto;
    height: auto;
    padding: 0 0 80px;
    margin: 0 auto ;    
}
.news .container{width: 1200px; margin:0 auto}
.news:after{clear: both;display: block;content: ""; height: 0;}
.newtj{width:42%;float: left; height: 332px;overflow:hidden;position:relative}
.news .newtj img{width:100%;display: block; height:332px;}
.news .newtj p{background: rgba(0, 0, 0, 0.5); height:40px; line-height: 40px; color: #fff; padding-left:20px;position:relative;z-index:9999;margin-top:-40px}
.newright{width:58%;float: left; background: #fff; padding:20px 0; overflow: hidden;height:292px}
.newright ul{height:200px;overflow:hidden}
.newright ul li:after{clear: both;height: 0;content: ""; display: block;margin-bottom: 10px;}
.newright ul {padding-top:15px}
.newright ul li:nth-last-child{margin-bottom: 0;}
.newright time{float: left;width:15%;margin-right:10px;text-align: right;font-size: 28px; color: #d92119;font-weight: bold;}
.newright time p{text-align: right;font-size: 14px;}
.newright .con{float: left;width:75%;margin-left:5%}
.newright .con h3{font-size: 16px;font-weight: bold;margin:10px 0}
.newright .con p{height:56px;line-height:28px;overflow:hidden}
.newright ul li:hover h3{color:#d92119}}
.newright .con p{font-size: 14px;color: #666; line-height: 24px;  max-height: 72px; overflow: hidden;}
.newright .btn a{display:block;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;background:#999;border-radius:5px;margin-left:22%;margin-top:20px}
/*底部*/
.footer{padding:20px 0;background: #333333; color: #fff; height: 225px;font-size: 14px;}
.footer .container{width:1200px;margin:0 auto}
.footer dl{float:left;width:11.1%}
.footer dl dt,.footer dl dd{padding:0;margin:0}
.footer dl dt{margin-bottom: 20px;}
.footer dl dd{color: #b0b0b0; line-height: 24px;}
.footbottom{line-height: 50px;height:50px;background: #000; font-size: 12px; color: #ccc;}
.footbottom .container{width:1200px;margin:0 auto}

.footbottom .left{float: left;}
.footbottom .right{float: right;}
.footbottom .right a{padding:0 20px}



/*关于一峰*/
.aboutbanner{width: 100%; overflow: hidden;}
.aboutbanner img{width:100%;display: block;}
.aboutbox{font-size: 14px; line-height: 30px;width:1200px;margin:0 auto}


/*公司业态*/
.pomyetai{ padding:30px 90px;overflow: hidden;}
.pomyetai ul li{width:44%;float: left;margin:0 1% 10px 1%;background: #f8f8f8;padding:30px 2%}

/*发展历程*/

.dhul{width: 100%; height: 50px; line-height: 50px;background: #d81c13;}
.dhul ul li{width:20%;float: left;color: #fff; text-align: center;}
.dhul ul .active{background: #d1120a;}

.bloc-category-course {  margin: 35px auto; position: relative;}
.bloc-category-course:after { width: 16px;height: 16px; border: 1px solid #d81c13; position: absolute; left: 50%; top: -16px;
    margin-left: -8px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; content: '\20'; background: white;}
.bloc-category-course:before { width: 16px; height: 16px; border: 1px solid #d81c13; position: absolute; left: 50%;  bottom: -16px; margin-left: -8px; -webkit-border-radius: 50px;
    -moz-border-radius: 50px; border-radius: 50px; content: '\20';  background: white;}
.bloc-category-course ul { position: relative; height: auto; margin: 0; list-style: none;width:1200px; margin:0 auto}
.bloc-category-course ul:before { position: absolute; left: 50%; top: 0; width: 0; height: 100%; border-right: 2px dashed #d81c13;  content: '';}
.bloc-category-course ul li { position: relative; width: 50%; min-height: 330px; margin: 0 0 0 0; padding: 1px 42px 0; text-align: right;  box-sizing: border-box;}
.bloc-category-course ul li p { text-align: right;}
.bloc-category-course ul li:before {  width: 18px; height: 18px; background: url('../images/list_circle.png');  position: absolute;  top: 25px; left: auto;  right: -10px; content: '';}
.bloc-category-course ul li:nth-child(odd) { margin-left: 50%; text-align: left; padding-right: 0 !important;}
.bloc-category-course ul li:nth-child(even) {padding-left: 0 !important;}
.bloc-category-course ul li:nth-child(odd):before { right: auto; left: -8px;}
.bloc-category-course ul li:nth-child(odd) p { text-align: left; line-height: 30px;}
.bloc-category-course ul li:first-child {margin-top: 0;}
.bloc-category-course ul li h4 { font-size: 18px; font-weight: bold;margin-bottom:10px}
.bloc-category-course .photo { width: 100%; height: auto; margin-top: 5px;}
.bloc-category-course .photo img { width: 510px; height: 235px;}


/*企业文化*/
.qiyewenhua{padding:30px 0;font-size: 14px; line-height: 28px;width:1200px;margin:0 auto}
.whcon ul:after{ clear: both;display: block;height: 0; content: "";}
.whcon ul li{width:31.3%;margin:0 1%;float: left;}
.whcon ul li img{width:100%}
.whcon ul li p{padding:10px 0}


/*新闻中心*/
.newnav{text-align: center;font-size: 16px;margin-bottom: 50px;}
.newnav li{width:185px; height: 50px; line-height:50px;border-radius: 5px; display: inline-block;background: #d7d7d7;margin:0 25px}
.newnav .active a,.newnav li:hover a{color: #fff;}
.newnav .active,.newnav li:hover{background: #d92119;}
.newnav li a{display: block;}

.newul{width:1200px;margin:10px auto}
.newul li{margin-bottom: 15px;}
.newul li .img{float: left;width:465px;height: 259px;}
.newul li .img img{width:465px;height: 259px;}
.newul li .right{float: left;width:735px;height: 259px;background: #f5f5f5;}
.newul li .right h3{margin:40px 40px 10px ;font-size: 16px;}
.newul li .right h3 span{display: inline-block;background: #ff4400; color: #fff; border-radius: 5px;font-size: 10px;padding:2px 5px;margin-left:5px;}
.newul li .right p{margin:10px 40px 10px;font-size: 14px; line-height: 26px; height: 78px;overflow: hidden;}
.newul li .right time{padding-left:40px;padding-top:10px;color: #999; display: inline-block; font-weight: normal;}
.newul li .right button{margin-right: 40px;margin-top:15px;background: #f5f5f5;border:1px solid #333;font-size: 16px;width:120px;height: 36px;line-height: 36px; text-align: center;border-radius: 5px;float: right;}
.newul li .right button:hover{background: #d92119;border:1px solid #D92119;color: #fff;}



/*页码*/
.pagebox{text-align: center;margin-bottom: 50px;}
.pagebox a{display: inline-block;margin:30px 1px 0;border:1px solid #ddd;padding:3px 10px;border-radius: 3px;font-size: 14px;}
.pagebox a:hover{color: #fff;background: #D92119;border:1px solid #D92119}
.pagebox .active{color: #fff;background: #D92119;border:1px solid #D92119}
/*新闻详情*/
.newxq{padding:20px 0 0;margin:0 auto;width:1200px}
.newxq_t{border-bottom: 1px solid #f0f0f0;padding-bottom: 20px;}
.newxq_t p{font-size: 0.8rem; color: #999;}
.newxqcon{padding:1rem 0;line-height: 36px;margin-bottom:50px}
.newxqcon img{margin-top:15px;max-width: 100%; width: 90%;}
.newxq .next{ line-height: 30px; font-size: 16px;margin-bottom: 50px;}
.newxq .next a{ color: #666;}

/*招聘*/
.zhaopin{padding:0 0 50px;width:1200px;margin:0 auto}
.zpul ul li{float: left;margin:10px 1% 5px;border:1px solid #ddd;width:31%}
.zpul ul li:hover{background: #f9f9f9;}
.zpul ul li .box{margin:20px;border-bottom: 1px dashed #ddd;padding-bottom: 20px;}
.zpul ul li .box .left{font-size: 16px;float: left;}
.zpul ul li .box .left span{font-size: 14px; color: #999;}
.zpul ul li .box .right{float: right; color: #d92119;}
.zpul ul li .box .f14{font-size: 14px;color: #666;}
.zpul ul li .boxl{padding:0 20px 20px}
.zpul ul li .boxl span{display: inble-block;border:1px solid #ddd;margin-right: 10px;padding:5px 10px;font-size: 14px;border-radius: 3px;}
.zpul ul li:hover .boxl span{background: #fff;}
.zhaopin .more{border:1px solid #D92119;color: #D92119;width:380px; height: 40px;line-height: 40px; text-align: center;margin:30px auto 0;font-size: 1rem;}
.zhaopin .more a:hover{ background: #D92119; display: block;color: #fff;}
.zhaopin .more a{display: block;}


/*招聘详情*/
.zpxq_t{background: #f2f5f4;padding:20px 0;}
.zpxq_t .cont{width: 1200px;margin:0 auto}
.zpxq_t .left{float: left;}
.zpxq_t .left h3{font-size:16px}
.zpxq_t .left p span{ color: #D92119;}
.zpxq_t .left .zpbiaoqian span{display: inline-block;background: #fff;border-radius: 10px;padding:3px 8px;margin-right: 5px;font-size: 12px;color: #666;}
.zpxq_t .left .fb{font-size: 12px; color: #999; line-height: 36px;}
.zpxq_t .right{float: right;}
.zpxq_t .right a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #D92119; color: #fff; display: block;border-radius: 5px;margin-top:50px}
.zpxq{width: 1200px; min-height:500px;margin:0 auto;padding:0;}
.zpxq .zpxqcon{width:85%;float: left; line-height: 30px; font-size: 14px;padding:20px 0}
.zpxq .right{width:13%;float: right;border-left:5px solid #f5f5f5;padding-left:1.5%;min-height:500px;}
.zpxq .right ul li{border-bottom: 1px solid #ddd; line-height: 45px;font-size: 14px;}
.zpxq .right h3{font-size: 16px;}


/*员工建议平台*/
.jybox{width:900px;margin:30px auto 50px}
.jybox p{line-height: 36px;margin-bottom: 5px;margin-top:15px;font-size: 16px;}
.jybox input{width: 100%; height: 40px;border:1px solid #ddd;border-radius: 3px;padding:0 5px;}
.jybox textarea{width: 100%; height: 120px;border:1px solid #ddd;border-radius: 3px;padding:5px}
.jybox .beizhu{color: #999;}
.jybox .btn a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #D92119; color: #fff; display: block;border-radius: 5px;margin:50px auto 0}

/*在线应聘*/
.yingpinbox{width:1200px;margin:20px auto 50px;font-size: 16px;}
.yingpinbox .ypli{width:600px;float: left;margin:10px 0}
.yingpinbox .ypli span,.yingpinbox .ypli2 span{display: block;float: left;width:100px;line-height:36px;text-align: right;}
.yingpinbox .ypli .right,.yingpinbox .ypli2 .right{float: left;line-height: 36px;}
.yingpinbox .ypli .right .rad{height: 36px;border:1px solid #ddd;border-radius: 3px;padding:0 5px;width: 345px;}
.yingpinbox .ypli2{width:1200px;float: left;margin:10px 0}
.yingpinbox .ypli2 .right input[type=text]{width: 945px;height: 36px;border:1px solid #ddd;border-radius: 3px;padding:0 5px;}
.yingpinbox .ypli2 .right textarea{width: 945px; height: 120px;border:1px solid #ddd;border-radius: 3px;padding:5px}
.yingpinbox .btn a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #D92119; color: #fff; display: block;border-radius: 5px;margin:20px auto 0}


/*零售服务中心*/
.tuihuanhuo{width:800px;margin:30px auto 0}
.tuihuanhuo .thhimg{float: left;width:310px;}
.tuihuanhuo .thhright{float: right;width:450px}
.tuihuanhuo .thhright h3{font-size: 1rem;}
.tuihuanhuo .thhright p{font-size: 0.8rem; text-indent: 2em;line-height: 1.6rem; padding-top:80px}

/*顾客留言*/
.gkly{background: #f8f8f8;padding:18px 0;margin-top:30px}
.gkly .lybox{ width:1000px;margin:0 auto;}
.gkly .lybox span{display: inline-block;width: 100px; text-align: right; float: left;}
.gkly .lybox input{ background: #fff;border:1px solid #ddd;border-radius: 3px; width:770px;height: 35px;margin-right: 10px;padding:0 10px}
.gkly .lybox p{margin-bottom: 20px;}
.gkly .lybox textarea{width:770px; height:200px;background: #fff;border:1px solid #ddd;border-radius: 3px;padding:10px}
.gkly .lybox .btn a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #D92119; color: #fff; display: block;border-radius: 5px;margin:20px auto}

/*集团业态*/
.jtyetaibox{margin:0 auto;width: 1200px; position: relative;}
.jtyetaibox .lstit{margin-bottom: 30px;}
.jtyetaibox .lstit .img1{width: 465px;height:320px;float: left;display: inline-block; position: relative;z-index: 1;}
.jtyetaibox .lstit .lstitright{display: inline-block; width: 700px;margin-left:30px;line-height: 30px;}
.jtyetaibox .lstit .lstitright h1{font-size: 24px; color: #e22c07;margin-top:5px;font-weight: normal; }
.jtyetaibox .lstit .lstitright h1 font{font-family: "arial"; font-size: 28px;font-weight: normal;}
.jtyetaibox .lstit .lstitright p{font-size: 14px;}
.jtyetaibox .lstit .lstitright .btn a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #999; color: #fff; display: block;border-radius: 5px;margin:20px 0}

.bgf8{background: #f8f8f8; padding:50px 0 30px}
.jtyetaibox .lstit .img2{ position: absolute;top:220px;left: 290px;z-index: 0;} 
.h550{height: 550px;}
.lstit .lstleft{display: inline-block; width: 650px;margin-left:30px;line-height: 30px;}
.jtyetaibox .lstit .lstleft h1{font-size: 24px; color: #e22c07;margin-top:5px;text-align: right;font-weight:normal}
.jtyetaibox .lstit .lstleft h1 font{font-family: "arial"; font-size: 28px;}
.jtyetaibox .lstit .lstleft p{font-size: 14px;}
.jtyetaibox .lstit .img3{width: 465px;float: right;display: inline-block; position: relative;z-index: 1;}
.jtyetaibox .lstit .lstleft .btn a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #999; color: #fff; display: block;border-radius: 5px;margin:20px 0;float: right;}
.padt30{padding:50px 0 30px}


/*城市广场*/
.gcboxtit{background: url(../images/tbg.png) repeat-x; height: 240px;}
.gcboxcon,.gcboxcontain{width:1200px;margin:0 auto;position: relative;}
.gcboxtit .data{float: right;font-size: 120px; line-height: 240px; font-family: "impact"; color: #e3e3e3;}
.gcboxtit .left{float: right;text-align: right;margin:100px 20px 0 0}
.gcboxtit .left h3{margin:0;}
.gcboxtit .left p{font-size: 16px; color: #e22c07;}
.h560{height: 560px;}
.h250{height: 250px;}
.gcboxcontain .img01{float: left;z-index: 1; margin-top:-100px;width:467px;}
.gcboxcontain .img01 img{width:467px;}
.gcboxcontain .img02{position: absolute;top:180px;left:230px;z-index:-1;}
.gcboxcontain .right{float: left;width:700px;margin-left:30px;padding:20px 0;font-size: 14px; line-height: 26px;}
.gcboxcontain .right a{width:135px;height: 40px;line-height: 40px; text-align: center;background: #999; color: #fff; display: block;border-radius: 5px;margin:20px 0;}
.gcboxcontain .right .r{float: right;margin-right: 160px;}


/*快讯*/
.kuaix{width:1200px;margin:0 auto}
.kuaix ul{margin:20px 0 30px}
.kuaix ul li{width: 220px;margin:15px 10px;float: left;font-size: 16px;}
.kuaix ul li img{display: block; width:220px; height: 150px;}
.kuaix ul li p{height: 36px; line-height: 36px; text-align: center; background: #f5f5f5;}

/*视频*/
.shipin{width:1200px;margin:0 auto}
.shipin ul{margin:20px 0 30px}
.shipin ul li{width: 380px;margin:15px 10px;float: left;font-size: 16px; position: relative;}
.shipin ul li .img{height: 250px; width: 100%; position: relative;}
.shipin ul li .img img{display: block; width:380px; height: 250px;}
.shipin ul li p{height: 40px; line-height: 40px; text-align: center; background: #f5f5f5;}
.shipin ul li .bof{ position: absolute;top:100px;left:160px;z-index: 999;}
.shipin ul li .zhe{background: #000; opacity: 0.4; width: 100%; height: 100%; z-index: 99; position: absolute; top:0}

/*地产*/
.dichan{width: 1200px; margin:30px auto}
.dichan .dctxt{ font-size: 14px; line-height: 30px;}
.dichan ul{padding-bottom: 30px;}
.dichan ul li{margin:50px 0}
.dichan ul .fl{float: left;}
.dichan ul .fr{float: right;}
.dichan ul li .img{width:450px; height: 300px; }
.dichan ul li .img img{width:450px; height: 300px; }
.dichan ul li .dctr{width:750px;height:300px; background: #f5f5f5;}
.dichan ul li .dctr h3{padding:30px 20px 0;margin:0;color: #333;font-size:16px;}
.dichan ul li .dctr p{ padding:0 20px;font-size: 14px;}
.dichan ul li .dctr .fbt{padding:20px;font-size: 14px; line-height: 26px; height: 85px; overflow: hidden;margin-bottom: 15px;}
.dichan ul li .dctr .btn a{display: block;width:120px;height: 36px; line-height: 36px; text-align: center; background: #999;border:1px solid #999;color: #fff;margin-left:20px;border-radius: 5px;}



/* 轮播 */
.banner{width:100%;height: 598px;overflow: hidden;}
.slideBox{ width:1920px; height:598px; overflow:hidden; position:relative;  overflow: hidden;left:50%;margin-left:-960px}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; bottom:25px; z-index:1; width:100px;margin-left:-50px}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align: center; }
.slideBox .hd ul li{display: inline-block; margin:0 5px;  width:15px; height:15px; border-radius: 50%; text-align:center; background:#d92119; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff; color:#fff; opacity: 1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height:598px; display:block;}
.slideBox .bd li div{display: block;position: relative;height: 46px; line-height: 46px; width:630px;padding:0 20px;font-size:18px;z-index: 99999; background: rgba(0,0,0,0.7); color: #fff;margin-top:-46px}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



/* 轮播 */
.banner2{width:100%;height: auto;overflow: hidden;}
.slideBox2{ width:100%; height:auto; overflow:hidden; position:relative;  overflow: hidden;}
.slideBox2 .hd{ height:150px; overflow:hidden; position:absolute; right:5px;top:50%;margin-top:-75px; z-index:1; width:50px;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left; text-align: center; }
.slideBox2 .hd ul li{margin:0 5px 10px;  width:15px; height:15px; border-radius: 50%; text-align:center; background:#d92119; opacity: 0.8; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#fff; color:#fff; opacity: 1; border:3px solid #d92119;width:12px ;height: 12px;margin-left:4px}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:auto; display:block;position: relative;}
.slideBox2 .bd li div{display: block;position: relative;height: 46px; line-height: 46px; width:630px;padding:0 20px;font-size:18px;z-index: 99999; background: rgba(0,0,0,0.7); color: #fff;margin-top:-46px}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }


.jy{width: 1200px; margin:30px auto}
.jy .dctxt{ font-size: 15px; line-height: 30px;}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  }
		.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0px 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:380px; height:250px; display:block; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }


.zd ul li{background: #f6f6f6;width:540px;height: 300px;padding:20px;float: left;font-size: 16px; line-height: 26px;  margin:20px 20px 20px 0}


.gyus{background: #d92119; color: #fff; height: 80px;}
.gyus .container{width:1200px; margin: 0 auto;}
.gyus h3{float: left;margin-right: 20px;line-height: 80px;margin:0;font-size: 50px;font-weight: normal;}
.gyus .fr{padding:15px 50px;float: left;font-size: 16px; line-height: 30px;}


/*首页视频*/
.indexshipin{padding:0 0 100px}
.indexshipin .container{width:1200px; margin:0 auto}
.indexshipin .leftsp ul li{font-size: 16px; line-height: 36px;}
.indexshipin .leftsp ul li span{padding-left:10px;font-size: 14px;color: #999;}
.rightsp{width:600px;float: right;}
.leftsp{width:550px;float: left; height:375px;border-right:1px dashed #ddd}
.leftsp a:hover{color:#d92119}

.searchbox{background: #f8f8f8; height: 56px;border-bottom: 1px solid #eee;}
.searchbox .container{width:1200px; margin:0 auto}
.searchbox .search{float: left;}
.searchbox .inp1{border:1px solid #ddd;height: 30px;width:360px;border-radius: 3px 0 0 3px;border-right:none;margin-top:13px;tong-s
14px;padding:0 10px}
.searchbox .inp2{background: #d92119;border:1px solid #ddd; height: 34px; color: #fff;border-radius: 0 3px 3px 0;margin-top:5px;width: 100px;}
.searchbox .kxright{float: right;line-height: 56px;font-size: 16px;}
.searchbox .kxright a{color: #d92119;}

/*业态详情*/

.floorcon ul{width:250px;float: left;margin-right: 50px; text-align: center;margin-top:180px}
.floorcon ul li{height: 29px;line-height: 29px;margin-bottom: 10px; background:url(../images/floorbg.png) no-repeat center center; color: #fff; cursor: pointer;}
.floorcon ul .active{ background: #aaa9a9; height: 60px; line-height: 60px;}
.floorcon .floorimg{float: left;width:870px}

.pinpai .pinpUl{margin-bottom: 50px;border-right: 1px solid #ddd;width:1201px}
.pinpai .pinpUl li{float: left;width:12.2%;min-height:850px;border-left:1px solid #ddd;padding-left:20px;line-height: 26px;font-size: 14px;}
.pinpai .pinpUl5 li{float: left;width:14.9%;min-height:850px;border-left:1px solid #ddd;padding-left:20px;line-height: 26px;font-size: 14px;}
.pinpai .pinpUl2 li{float: left;width:31.5%;min-height:850px;border-left:1px solid #ddd;padding-left:20px;line-height: 26px;font-size: 14px;}
.pinpai .pinpUl3 li{float: left;width:23.2%;min-height:850px;border-left:1px solid #ddd;padding-left:20px;line-height: 26px;font-size: 14px;}
.pinpai .pinpUl4 li{float: left;width:18.2%;min-height:850px;border-left:1px solid #ddd;padding-left:20px;line-height: 26px;font-size: 14px;}

/*会员*/
.huiyuan .ka{width:1200px; margin:0 auto;text-align: center;}
.huiyuan .ka li{display: inline-block; float: left;}
.huiyuan .ka .libg{width:316px; height: 267px; background: url(../images/libg.png) no-repeat; }
.huiyuan .ka .libg img{width:255px; height: 155px;}
.huiyuan .ka .libg p{padding:20px 0 0}
.huiyuan .ka .hyjt{margin-top:100px;padding:0 24px}
.huiyuan .ka .p{line-height: 36px; padding:15px 0 0;font-size: 16px;}

.tequan{width:1200px;margin:0 auto}
.leftimg{width:416px;float: left;margin-right: 24px;margin-top:00px}
.righthy{width:760px; float: left;}
.righthy table{text-align: center;font-size: 14px;width: 100%;}
.righthy table td{width: 25%; line-height: 40px;}
.righthy table th{background: #999; line-height: 40px; color: #fff;}
.righthy table .btr{background: #dededd;}
.righthy table tr:nth-of-type(odd){background: #dededd;}
.hyxuzhi{width:660px;margin:0 auto 50px;font-size: 14px; line-height: 30px;}
.hyxuzhi font{color: #ff4400;}
.gowu{width:1200px;margin:20px auto 50px}
.gowu img{margin: 0 auto;width:1200px;}

/*客户处理流程*/
.tslc{width:1200px; margin:0 auto}
.tslc table{text-align: center;font-size: 16px;width: 100%;border-top:1px solid #ddd;border-left:1px solid #ddd}
.tslc table td{ line-height: 40px;border-right:1px solid #ddd; border-bottom: 1px solid #ddd;padding:0 5px}
.tslc table th{background: #838281; line-height: 40px; color: #fff;}
.tslc table .btr{background: #dededd;}